/*
package com.chensu.controller;

import com.chensu.common.R;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;


import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.UUID;

*/
/**
 * 文件上传和下载
 *//*

@RestController
@RequestMapping("/common")
public class CommonController {
    @Value("${ruiji.path}")
    private String basepath;
    */
/**
     * 文件上传
     * @param file
     * @return
     *//*

    @PostMapping("/upload")
    public R<String> upload(MultipartFile file){
        //原始文件名
        String originalFilename = file.getOriginalFilename();
        String substring = originalFilename.substring(originalFilename.lastIndexOf("."));
        //使用uuid生成新文件名,防止重复
        String s = UUID.randomUUID().toString()+substring;
        //创建一个目录对象
        File file1 = new File(basepath);
        //判断当前对象是否存在
        if(!file1.exists()){
            //不存在就创建
            file1.mkdirs();
        }
        try {
            //将临时文件转存到指定位置
            file.transferTo(new File(basepath+s));
        } catch (IOException e) {
            e.printStackTrace();
        }
        return R.success(s);
    }

    */
/**
     * 文件下载
     * @param name
     * @param response
     *//*

    @GetMapping("/download")
    public void download(String name, HttpServletResponse response){

        try {
            //输入流,读取文件内容
            FileInputStream fileInputStream = new FileInputStream(new File(basepath + name));
            //输出流,将文件写回浏览器,在浏览器进行展示
            ServletOutputStream outputStream = response.getOutputStream();
            //告知浏览器文件格式
            response.setContentType("image/jpeg");
            int len=0;
            byte[] bytes = new byte[1024];
            if((len=fileInputStream.read(bytes))!=-1){
                outputStream.write(bytes,0,len);
                outputStream.flush();
            }
            outputStream.close();
            fileInputStream.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
*/
